import random
import help

def touzi():
    return random.randint(0,1)==1

allEvent=[]

def e1(s):
    s.t-=3
    r=s.name+'和穿汉服的小哥哥杨浩面基，一起去商场玩。'
    if touzi() and (not '杨浩' in s.cp):
        if s.yuwen>80:
            r+='情到浓时，自己向杨浩表白，杨浩欣然接受。'
            s.cp.append('杨浩')
        else:
            r+='情到浓时，自己向杨浩表白，但杨浩考了'+s.name+'几首古诗词。结果一个都不会，杨浩嫌太菜，就无情的拒绝了'
    return r
allEvent.append(e1)

def e2(s):
    if not s.haveComputer:
        s.t-=1
        s.haveComputer=True
        r=s.name+'收到老爹答应买的电脑，可以好好学习了。'
        if s.gpa<3.5:
            r+='但是到手才发现居然是二手的，质问老爹才知道原来是因为自己的GPA太低，配不上一手电脑。'
        return r
allEvent.append(e2)

def e3(s):
    if s.havePhone and s.gpa<3:
        s.t-=1
        s.havePhone=False
        r='由于GPA太低，'+s.name+'的手机被爹妈没收了。'
        return r
allEvent.append(e3)

def e4(s):
    if s.gpa>3.3:
        s.t-=3
        r=s.name+'被学长邀请去全球草莓种植大赛搬砖。'
        if s.zhiwu>80:
            r+='自己凭借对草莓的出色了解带领队伍冲向了世界冠军。得到了一万块钱。'
            s.money+=10000
        elif touzi():
            r+='虽然自己的植物学水平很菜，但还是被学长带起来了，最后获得了全国总冠军的五千元奖金。'
            s.money+=5000
        else:
            r+='但因为全队都是菜鸡，连安慰奖都没得找。但是经过比赛的磨练对草莓多了好多了解。'
            s.zhiwu+=10
        return r
allEvent.append(e4)

def e5(s):
    s.t-=2
    r=s.name+'在家里闲来无事研究草莓种植，植物学水平得到了有效提高。'
    s.zhiwu+=5
    if s.haveComputer:
        r+='因为可以用电脑查资料，高上加高。'
        s.zhiwu+=5
    return r
allEvent.append(e5)

def e6(s):
    s.t-=2
    r=s.name+'到处要红包。'
    if touzi():
        r+='居然还要到了1块钱！'
        s.money+=1
    else:
        r+='不仅没要到钱，还被打了。'
        s.tiyu-=10
    return r
allEvent.append(e6)

def e7(s):
    if s.havePhone:
        s.t-=1
        r=s.name+'发现自己被前男友全网黑，说自己是39岁的老男人，专门从事诈骗行业。'
        if s.sixiu<85:
            s.t-=1
            r+='气的'+s.name+'也开始全网黑前男友，结果好多网友看'+s.name+'太沙雕都把'+s.name+'删了。'
        else:
            r+='自己置之一笑。'
        return r
allEvent.append(e7)

def e8(s):
    s.t-=2
    if len(s.cp)>0:
        r= s.name +'和女朋友' + help.randInList(s.cp) + '疯狂谈情说爱。自己的品德都得到了提高。'
        s.sixiu+=1
    else:
        r=s.name+'想和女朋友疯狂谈情说爱，但并没有女朋友。'
    return r
allEvent.append(e8)

def e9(s):
    s.t-=2
    if len(s.cp)>0:
        cpname=help.randInList(s.cp)
        r=s.name+'和女朋友'+cpname+'疯狂谈情说爱没说好，被'+cpname+'狂骂一顿。'
        s.sixiu-=5
    else:
        r=s.name+'想被女朋友打骂，但并没有女朋友。'
    return r
allEvent.append(e9)

def e9(s):
    s.t-=1
    if len(s.cp)>0:
        r= s.name +'被女朋友' + help.randInList(s.cp) + '要求舌吻。'
        if touzi():
            r+=s.name+'作为新世纪的好少年，谈恋爱是为了学习，坚决拒绝。'
        else:
            r+=s.name+'淫荡地笑着接受了。舌吻之后他觉得自己体能都提高不少'
            s.tiyu+=10
    else:
        r=s.name+'想和女朋友舌吻，但并没有女朋友。'
    return r
allEvent.append(e9)

def e10(s):
    s.t-=3
    r=s.name+'疯狂学数学。'
    s.shuxue+=10
    if s.haveComputer:
        r+='因为可以用电脑做更详尽的计算，自己对数学的本质有了突破性的理解。'
        s.shuxue+=10
    return r
allEvent.append(e10)

def e11(s):
    s.t-=2
    r=s.name+'和来家里的亲戚疯狂打架。'
    if s.tiyu>85:
        r+='把亲戚暴揍一顿，抢到了整整两千元压岁钱。'
        s.money+=2000
    else:
        r+='结果被亲戚按在地下暴打。'
        s.tiyu-=10
    return r
allEvent.append(e11)

def e12(s):
    if s.havePhone:
        s.t-=1
        r=s.name+'看到自己的妹妹柏独又在网上说些奇怪的话，感叹道这真是个沙雕。'
        return r
allEvent.append(e12)

def e13(s):
    if s.havePhone:
        s.t-=1
        r=s.name+'念出生僻字抢到巨大无比的口令红包整整100元。'
        s.money+=100
        return r
allEvent.append(e13)

def e14(s):
    if not ('洪锦' in s.cp):
        s.t-=2
        r=s.name+'交到了男朋友洪锦。'
        s.cp.append('洪锦')
        return r
allEvent.append(e14)

def e15(s):
    if '洪锦' in s.cp:
        s.t-=1
        r=s.name+'觉得男朋友洪锦说话十分沙雕。'
        return r
allEvent.append(e15)

def e16(s):
    if len(s.cp)>0:
        s.t -= 2
        bf=help.randInList(s.cp)
        r=s.name+'被男朋友'+bf+'甩了，心态崩了。'
        s.cp.remove(bf)
        s.sixiu-=10
        return r
allEvent.append(e16)

def e17(s):
    if len(s.cp)>0:
        s.t -= 2
        bf=help.randInList(s.cp)
        r=s.name+'平静地向男朋友'+bf+'提出了分手。'
        s.cp.remove(bf)
        return r
allEvent.append(e17)

def e18(s):
    s.t-=1
    r=s.name+'早上起来发现自己软的要命。'
    s.tiyu-=10
    return r
allEvent.append(e18)

def e19(s):
    if s.havePhone:
        s.t-=1
        r=s.name+'发现自己被好朋友在网上曝光自己的名字。'
        if s.baoguang:
            r+='但自己的名字早就被曝光了，不知道他在搞什么飞机。'
        else:
            s.baoguang=True
            if s.sixiu<85:
                s.t-=1
                r+='气的'+s.name+'也开始全网黑好朋友，结果好多网友看'+s.name+'虽然名字好听但是太沙雕，所以都把'+s.name+'删了。'
            else:
                r+='大家发现'+s.name+'名字很好听，给'+s.name+'发了好多红包。'
                s.money+=10
        return r
allEvent.append(e19)

def e20(s):
    s.t-=3
    r=s.name+'外出考古。'
    if s.tiyu<85:
        r+='因为体力不行半路返回。'
    elif s.zhuanye<85:
        r+='乱挖了一通，什么也没有。'
    else:
        r+='凭借着卓越的专业认知能力，居然挖到了一个上古路由器，卖了一万元！！'
        s.money+=10000
    return r
allEvent.append(e20)

def e21(s):
    s.t-=3
    r=s.name+'和全家一起去南海旅游。'
    if touzi():
        r+='遇上了美军的驱逐舰，上去玩了一圈，还受到了tony老师的热情接待。'
        s.zhuanye+=10
        s.tiyu+=10
        s.sixiu+=5
    return r
allEvent.append(e21)

def e22(s):
    s.t-=3
    s.lihun=True
    r=s.name+'爹妈离婚，心态崩了。'
    s.sixiu-=20
    return r
allEvent.append(e22)

def e23(s):
    s.t-=1
    r='麻麻给'+s.name+'买了两千块钱的巧克力！'
    if touzi():
        r+=s.name+'把他们都卖了，换了一千元。'
        s.money+=1000
    else:
        r+='然而都被麻麻自己吃了。'
    return r
allEvent.append(e23)

def e24(s):
    s.t-=2
    r=s.name+'被爸爸的辱骂从天上打入尘埃，心态崩了。'
    s.sixiu-=10
    return r
allEvent.append(e24)

def e25(s):
    s.t-=3
    r=s.name+'组织英语社团活动。'
    if s.yingyu<85:
        r+='但因为英语水平太辣鸡了没人想来，只能自己学，也有一点成效。'
        s.yingyu+=5
    else:
        r+='和同学们一起度过了愉快的一天，英语水平大大提高。'
        s.yingyu+=15
    return r
allEvent.append(e25)

def e26(s):
    s.t-=3
    r=s.name+'参加英语社团活动，跟同学读了一天英语，感觉不错。'
    s.yingyu+=7
    return r
allEvent.append(e26)

def e27(s):
    s.t-=2
    r=s.name+'考学霸题。'
    if s.gpa<3.8:
        r+='学霸啥都会，把自己吊锤。不过自己从中学到了一些东西。'
        s.gpa+=0.1
    else:
        r+='学霸啥也不会，自己把学霸吊锤，得到了心理上的极大满足。'
        s.sixiu+=10
    return r
allEvent.append(e27)

def e28(s):
    if not '大型' in s.cp:
        s.t-=2
        r=s.name+'和男神大型表白。'
        if s.gpa>3:
            r+='大型欣然接受。'
            s.cp.append('大型')
        else:
            r+='大型：GPA只有'+str(s.gpa)+'还想当我女朋友？你说你马呢。'+s.name+'心态崩了。'
            s.sixiu-=5
        return r
allEvent.append(e28)

def e29(s):
    if s.havePhone:
        s.t-=1
        r=s.name+'立志下学期不挂科，砸掉手机好好学习。'
        s.havePhone=False
        return r
allEvent.append(e29)

def e30(s):
    if s.havePhone:
        s.t-=3
        r=s.name+'和男神杨旭进行痛苦万分的聊天，杨旭整天弧人。'
        if touzi() and (not '杨旭' in s.cp):
            r+='自己打算向男神杨旭表白。'
            if touzi():
                r+='被男神杨旭残忍的拒绝了。'
            else:
                r+='男神杨旭欣然接受。'
                s.cp.append('杨旭')
        return r
allEvent.append(e30)

def e31(s):
    if s.havePhone:
        if len(s.cp)>0:
            s.t-=3
            r= s.name +'想和男朋友' + help.randInList(s.cp) + '聊天，结果被弧了一整天。'
            return r
allEvent.append(e31)

def e32(s):
    if s.havePhone or s.haveComputer:
        s.t-=3
        r=s.name+'想学习但感觉学习很无聊找不到方向所以看动漫。'
        s.gpa-=0.2
        return r
allEvent.append(e32)

def e33(s):
    s.t-=1
    r=s.name+'收了成哥当自己的女儿。'
    return r
allEvent.append(e33)

def e34(s):
    if s.havePhone:
        if not '刘思洋' in s.cp:
            s.t-=2
            r=s.name+'被男神刘思洋表白，还换了情头。'
            s.cp.append('刘思洋')
            return r
allEvent.append(e34)

def e35(s):
    if s.havePhone:
        if '刘思洋' in s.cp:
            s.t-=3
            r=s.name+'和男朋友刘思洋聊天，但刘思洋说话实在是太尴尬了，导致全程很尬。'
            s.sixiu-=5
            return r
allEvent.append(e35)

def e36(s):
    if len(s.cp)>0:
        s.t-=1
        r= s.name +'收到了男朋友' + help.randInList(s.cp) + '的一千元红包！'
        s.money+=1000
        return r
allEvent.append(e36)

def e37(s):
    if s.havePhone:
        s.t-=3
        r=s.name+'觉得自己太穷了，决定卖娇喘赚钱。'
        if s.sixiu>90:
            r+='但良知阻止了自己。'
        else:
            r+='但一整天也没卖超过两块。'
            s.money+=1.9
        return r
allEvent.append(e37)

def e38(s):
    if s.havePhone:
        s.t-=3
        r=s.name+'觉得自己太穷了，想要拍内衣写真赚钱。'
        if s.sixiu>85:
            r += '但良知阻止了自己。'
        else:
            r+='因为'+s.name+'现在的思修水平只有'+str(s.sixiu)+'分，没有良知阻止自己。'
            if touzi():
                r+='准备找个摄影师拍个质量高一点的。'
                if touzi():
                    r+='结果摄影师拍完片就跑了，一分钱没赚着。'
                else:
                    r+='整个过程中除了忍受了色影师的骚扰以外还算顺利，赚了整整一万块钱。'
                    s.money+=10000
            else:
                r+='为了安全，决定自拍，挣了两千块钱。'
                s.money+=2000
        return r
allEvent.append(e38)

def e39(s):
    if s.havePhone:
        s.t-=3
        r=s.name+'因为没有跪舔被男神欧耶辱骂。'
        if touzi():
            r+='一气之下决定砸烂手机退圈。'
            s.havePhone=False
        else:
            r+='但是心态稳定。'
        return r
allEvent.append(e39)

def e40(s):
    s.t-=3
    r=s.name+'和走亲戚来的哥哥一起出去玩，炒鸡开心。'
    s.sixiu += 5
    if touzi():
        r+='情到浓时，向哥哥表白。'
        if touzi():
            r+='哥哥欣然接受。'
            s.cp.append('哥哥')
        else:
            r+='哥哥说：你麻痹，我们是兄妹啊！'+s.name+'心态崩了。'
            s.sixiu-=10
    return r
allEvent.append(e40)

def e41(s):
    s.t-=2
    r=s.name+'吃走亲戚来的哥哥买的零食，炒鸡开心还省下好多钱。'
    s.sixiu+=5
    s.money+=100
    return r
allEvent.append(e41)

def e42(s):
    s.t-=3
    r=s.name+'出去玩结果在外面迷路。'
    if touzi():
        r+='幸好外婆带着全家及时找到自己把自己接回了家。'
    else:
        r+='孤立无援，在外面住了一夜才被警察叔叔送到了救助站，自己整个人都萎了。'
        s.tiyu-=50
    return r
allEvent.append(e42)

def e43(s):
    if s.havePhone:
        s.t-=1
        r=s.name+'被同学在班群里起外号叫'+s.name[0]+'日熊，有点难过。'
        s.sixiu-=1
        return r
allEvent.append(e43)

def e44(s):
    if s.havePhone:
        s.t-=2
        r=s.name+'给网友讲题。'
        if s.gpa>2.9:
            r+='得到了充分的练习，被网友称赞为学霸。心情爽的一批。'
            s.gpa+=0.1
            s.sixiu+=5
        elif s.gpa>2.8:
            r+='由于GPA太低啥也不会被网友一顿狂喷，但还是得到了一些练习。'
            s.gpa+=0.1
        else:
            r+='由于GPA太低，完全是在撞壁，大家实在看不下去，给踢出了群。心态崩了。'
            s.sixiu-=10
        return r
allEvent.append(e44)

def e45(s):
    if not s.havePhone:
        s.t-=2
        r=s.name+'忍受不了没有手机的生活。'
        if s.money>=2000:
            r+='花了两千元买了个新手机'
            s.money-=2000
            s.havePhone=True
        else:
            r+='然而并没有什么办法。'
        return r
allEvent.append(e45)

def e46(s):
    if s.havePhone:
        if not '放糖' in s.cp:
            s.t-=1
            r=s.name+'发现闺蜜昨天晚上上自己号和男神放糖发骚表白居然成功了！！自己白捡了个男朋友！！'
            s.cp.append('放糖')
            return r
allEvent.append(e46)

def e47(s):
    if not s.haveComputer:
        s.t-=1
        r=s.name+'为了好好学习，想买一台电脑。'
        if s.money>=5000:
            r+='然后就买了。'
            s.money-=5000
            s.haveComputer=True
        else:
            r+='然而没有钱，并没有什么办法。'
        return r
allEvent.append(e47)

def e48(s):
    s.t -= 1
    r = '爹妈让' + s.name + '给他们准备开的公司起名。'
    if not s.qiming:
        s.qiming=True
        r+=s.name+'起名叫亚洲'+s.name[1:]+'金融投资集团。'
    else:
        r+='但是之前明明已经起过名了，'+s.name+'实在不知道爹妈是在搞什么传销要开这么多公司。'
    return r
allEvent.append(e48)

def e49(s):
    if not s.smartMT: # fix:
        s.t-=1
        s.smartMT=True
        r=s.name+'家里换了个能自动加热的智能马桶，导致自己天天沉迷马桶无法自拔，越来越肥。'
        s.tiyu-=10
        return r
allEvent.append(e49)

def e50(s):
    if not s.bigHouse: #fix:
        s.t-=3
        s.bigHouse=True
        r=s.name+'家里换了个大房子，每天早起上厕所都得跑八百米，体力有了长足进步。'
        s.tiyu+=15
        return r
allEvent.append(e50)

def e51(s):
    s.t-=2
    r='麻麻逼'+s.name+'和他一起看不可描述的片子。'
    if not s.lihun:
        r+='吓得'+s.name+'眼泪都甩出几滴。'
        s.sixiu-=10
    else:
        r+='幸好爹妈已经离婚了，自己可以跑到爹那去避难，离婚真好。'
    return r
allEvent.append(e51)

def e51(s):
    if s.gpa<3:
        s.t-=3
        r=s.name+'因为GPA太低被爹妈混合双打，遍体鳞伤。'
        s.tiyu-=20
        return r
allEvent.append(e51)

def e52(s):
    if s.haveComputer:
        r=s.name+'忽然厌倦了学习，把电脑砸了。'
        s.haveComputer=False
        return r